What is the meaning of the word "go a long way"?

Definitions:

  1. to suffice or be adequate for a while or to a certain extent copy to clipboard verb
    • This donation will go a long way. copy to clipboard